package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.ConstructionComplaint;

/**
 * 施工投诉Service接口
 * 
 * @author ruoyi
 * @date 2021-06-22
 */
public interface IConstructionComplaintService 
{
    /**
     * 查询施工投诉
     * 
     * @param ccId 施工投诉ID
     * @return 施工投诉
     */
    public ConstructionComplaint selectConstructionComplaintById(Long ccId);

    /**
     * 查询施工投诉列表
     * 
     * @param constructionComplaint 施工投诉
     * @return 施工投诉集合
     */
    public List<ConstructionComplaint> selectConstructionComplaintList(ConstructionComplaint constructionComplaint);

    /**
     * 新增施工投诉
     * 
     * @param constructionComplaint 施工投诉
     * @return 结果
     */
    public int insertConstructionComplaint(ConstructionComplaint constructionComplaint);

    /**
     * 修改施工投诉
     * 
     * @param constructionComplaint 施工投诉
     * @return 结果
     */
    public int updateConstructionComplaint(ConstructionComplaint constructionComplaint);

    /**
     * 批量删除施工投诉
     * 
     * @param ccIds 需要删除的施工投诉ID
     * @return 结果
     */
    public int deleteConstructionComplaintByIds(Long[] ccIds);

    /**
     * 删除施工投诉信息
     * 
     * @param ccId 施工投诉ID
     * @return 结果
     */
    public int deleteConstructionComplaintById(Long ccId);
}
